# 对CMake解释器的版本要求
cmake_minimum_required(VERSION 3.20)
set(CMAKE_CXX_STANDARD 17)
# 交叉编译使用的工具链
include(cmake_scripts/cross_tool_chain.cmake)

#######################################################################################################################
# 注意：下面这两行的顺序很重要，一旦错了。一个下午的时间不一定够用。
# 原因是:链接的时候，.o文件一定要放到.a文件之前。
# mpp演示程序提供的通用库
include(cmake_scripts/sample_common.cmake)
# mpp提供的库
include(cmake_scripts/mpp_lib.cmake)
#######################################################################################################################

include_directories(fixture/cust_common)
include_directories(fixture/cust_video)
include_directories(fixture/cust_daemon)

# 被测试工件
include_directories(artifact)

# 工程
project(sample_uvc_libcamera_shot)

add_executable(sample_uvc_libcamera_shot
        /home/hisi2025_3/demo/sdk/smp/a55_linux/mpp/sample/libcamera_shot/src/main.cpp
        /home/hisi2025_3/demo/sdk/smp/a55_linux/mpp/sample/libcamera_shot/src/image.cpp
	/home/hisi2025_3/demo/sdk/smp/a55_linux/mpp/sample/libcamera_shot/src/host_uvc.c
        
)

# cmake -S ../ -B .
